depositing implement - German English Dictionary